Mobile broadband communications system, such as a deployable self-contained portable system

ABSTRACT

Systems and methods for establishing IT services in edge environments are described. In some examples, the system comprises a transportable housing capable of being carried by personnel, a plurality of commercial off-the-shelf components contained in the housing and coupled together and configured to provide the broadband communications network, a management subsystem operatively coupled to the plurality of components, a network connection subsystem defined by at least a first portion of the plurality of components and configured to establish access to the broadband communications network, and a connection subsystem defined by at least a second portion of the plurality of components and that provides a user with a connection to the broadband communications network via the network connection subsystem

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation in part of U.S. patent applicationSer. No. 11/544,224, entitled “Mobile Broadband Communication Systems,Such as a Deployable Self-Contained Portable System,” filed Oct. 6,2006, and claims priority to U.S. Provisional Patent Application No.60/775,315, entitled “Flexi-Case Assembly” filed Feb. 21, 2006; U.S.Provisional Patent Application No. 60/775,300, entitled “Wizard-drivenConfiguration Management Software for Deployable and Mobile BroadbandCommunications and Data Appliance,” filed Feb. 21, 2006; and to U.S.Provisional Patent Application No. 60/880,154 (Attorney Docket No.569348009US), entitled “Intelligent Power Control,” filed Jan. 11, 2007,each of which are incorporated herein by reference thereto.

This application is related to U.S. Patent Application Attorney DocketNo. 569348010US entitled “Integrated Configuration and Management ofHardware Devices,” which is being filed concurrently and which is herebyfully incorporated herein by reference.

BACKGROUND

There are many environments without a surrounding communications/datainfrastructure required to support communications and informationservices equipment, such as equipment used to access a network orconduct phone calls. These environments include battlefields, harshenvironments, disaster areas, buildings, construction areas, and so on.

As more facilities, companies, and organizations rely on IT andcommunications equipment to perform daily operations, there is a need toprovide access in these environments. However, current attempts failbecause many of the environments are inaccessible and transporting largequantities of equipment to the environment may be problematic or notfeasible. For example, large amounts of equipment are more likely to bedamaged during shipping, handling, setting up, or taking down of theequipment in a battlefield or disaster area. Environmental factors mayalso damage equipment. These factors may include heat, rain, wind, dust,vibrations, and/or rough handling.

Also, large quantities of equipment are generally more time-consumingexpensive to install, set up, and maintain. The equipment may requiremany skilled technicians to assist in the installation and setup, addingfurther costs and problems. These systems may also require techniciansto assist in configuration, security, monitoring, and maintenance of theequipment even after the initial set up. Additionally, it may bedifficult to bring technicians and other skilled persons to some of theenvironments that require such IT and communications equipment.

Other problems associated with complex or sophisticated equipment may bea time consuming setup and configuration of the system, expensive orlarge power needs, expensive customization in design and security of asystem, and so on. These and other problems exist in providing acomputing, communications, and networking infrastructure in “edge”environments.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of the system and its deployment in a suitableenvironment in accordance with embodiments of the present invention.

FIG. 2 illustrates a front, exterior view of an appliance in accordancewith selected embodiments of the present invention.

FIG. 3 illustrates an interior of an appliance in accordance withcertain embodiments of the present invention.

FIG. 4A-I illustrate portions of an appliance in accordance withselected embodiments of the present invention.

FIGS. 5A-E illustrate features of an appliance in accordance withcertain embodiments of the present invention.

FIG. 6 is a block diagram illustrating internal COTS componentssupported and housed by the system to provide IT and communicationsservices in accordance with selected embodiments of the presentinvention.

FIG. 7 is a block diagram illustrating the software architecture of themanagement software employed by the system in accordance with certainembodiments of the present invention.

FIGS. 8A-8D are representative computer displays or web pagesillustrating management functions of the management software inaccordance with selected embodiments of the present invention.

FIG. 9 is a block diagram illustrating an autonomous computing engine inaccordance with certain embodiments of the present invention.

FIG. 10 is a block diagram illustrating an alternative application andstorage infrastructure in accordance with selected embodiments of thepresent invention.

FIG. 11 is a block diagram illustrating a package that provides enhancedIT and communications services in the area of video surveillance andsmart sensor networking in “edge” environments in accordance withcertain embodiments of the present invention.

FIG. 12 is a partially schematic cross-sectional side elevation of aportion of an appliance in accordance with selected embodiments of theinvention.

FIG. 13 is a partially schematic illustration of a portion of anappliance in accordance with certain embodiments of the invention.

DETAILED DESCRIPTION

Aspects of the system in accordance with an embodiment of the presentinvention provide an appliance with a set of IT and communicationsservices in an inexpensive, mobile, wired and/or wireless,environmentally resistant, easy to set up and administer packagecontaining commercial off-the-shelf (COTS) components. The systemminimizes the costs, time, and expertise required to deploy completenetworking and computing infrastructure in “edge” environments byproviding a comprehensive suite of networking, communications, andcomputational resources. “Edge” environments include, for example,geographical, economical, or temporal environments where network andcomputing resources are unavailable or are insufficiently capable ofmeeting the needs of organizations or individuals in such locations.

In one embodiment, the system provides a durable, transportable, mobileappliance with COTS components operatively coupled together to provide acommunications network (e.g., a broadband communication network) thatsupports, as an example, Data, PBX, Voice, or Local Area Network (LAN)and/or Wide Area Network (WAN) communications for multiple users (e.g.,over 100 users). The appliance includes an easily transportable, rugged,environmentally hardened case (or cases) that contains and protects theCOTS components from shock, vibration, dirt, dust, heat, rain, water,wind, and other harsh or potentially damaging environmental conditions.In some cases, the system provides cooling equipment configured to coolthe COTS components while operating in a high-temperature environment.

The COTS components are operatively coupled together in the case andconfigured to work together to provide a set of users with apreconfigured data/communications system requiring minimal user setupupon deployment. The appliance includes integrated software that mayautomatically set up, configure, maintain, monitor, and diagnose theCOTS components, further reducing the need for on-site IT technicians.

The appliance in one embodiment provides computer-based wired andwireless communications (such as digital voice, data, and video), datanetworks, broadband data transmission, network access, networktransmission, application services, data storage and security, and other“IT and communications services” delivered through “IT and/orcommunications equipment.” In some aspects, the appliance provides suchstorage, access, and transmission services in “edge” environments on atemporary, emergency, or mobile basis.

The system with the appliance enables organizations, groups,individuals, and other entities to work, provide services, orcollaborate in rugged locations, in locations on a temporary basis, orin other locations where a computing infrastructure is damaged,unprotected, inadequate, nonexistent, or otherwise incapable of meetingparticular needs. Examples of such organizations include militarygroups, emergency relief agencies, medical teams, diplomatic and aidorganizations, news organizations, dignitaries and delegations oftraveling officials, law enforcement and emergency management agencies(such as agencies that respond to disaster areas), and so on. Otherentities that may employ the system include organizations involved inensuring reliable operations of infrastructure, such as health careorganizations, organizations involved in energy production andtransmission infrastructure, agriculture, banking, and transportation.Further, organizations involved in remote work projects such as oilexploration and extraction, mining, overseas construction, timberharvesting, or scientific exploration may employ aspects of the system.

The system in accordance with an embodiment can be used to create fulloffice communications capabilities in network-starved environments orother environments. In some cases, the system can also provide extendedcoverage, such as with auto meshing units. An appliance can be used toenable communications, field management, surveillance, and other suchcapabilities at selected locations, such as prior to the establishmentof permanent networking/computing capabilities.

The system is configured to have flexible capabilities that adapt tochanging requirements due to, as an example, changing personnel, rangeexpansion, modified operations, or the addition of new components toprovide a desired functionality. An appliance can be used to providecapabilities at a plurality of different sites (such as temporarystrategic military sites, disaster relief sites, historic sites, etc.)that may include changing personnel.

The system in one embodiment can be used to provide the abovecapabilities in settings where IT personnel or financial resourcesrestrict near-term implementation of permanent facilities (such as fiberoptic connections or high speed distribution networks). Accordingly, theappliance can be used to provide temporary capabilities while resourceplanning is underway. The system enables organizations to work with afull implementation of communications networks for interim periods, withlittle loss of productivity and little or no sunk costs. The system canalso become an integral part of the facilities upon completion.

In one embodiment, the appliance includes a rugged case or packageresistant to many environmental factors (rain, heat, dust, vibration,rough handling, etc.). In some embodiments, the rugged case can have aplurality of sections coupleable together and configured to securelyretain and protect the COTS components therein. The case can include anintegral rack system configured to receive and securely contain the COTScomponents. The case can, in another embodiment, include a plurality ofremoveable trays, drawers, or support members on which selected COTScomponents are mounted. The case can be configured to provide protectionfor the system at levels above military standards and specifications.The case can also include external housing structures (such asfaceplates) that protect the internal components from tampering andprovide easy access and identification of ports, jacks, indicators, andother external features.

The case can support a forced air cooling system, such as a highvelocity forced air cooling system with custom ducting that enables theCOTS components and system to remain cool in extreme conditions. In oneembodiment, the tray assemblies in the case can include an air flowcontrol system that directs the flow of cooling air over and/or throughcomponents on the drawer assemblies to keep the operating temperaturesof the components below selected levels.

As indicated above, a plurality of COTS components are contained withinthe case. The COTS components can include a conventional server withrobust hosting applications, such as an Intel-based Pentium 4 serverthat hosts applications, file and print services, and that works withmany operating systems, such as Windows, Linux, etc. In one embodiment,the server is configured to run a comprehensive management subsystem orsoftware management system that coordinates the operation andmaintenance, monitoring and intelligent diagnostics of the system(including integrated remote management capabilities). The managementsoftware is discussed in greater detail below. The server is alsoconfigurable to run conventional operating system software,component-specific software, and/or other integrated software. In oneembodiment, the appliance's server is an Innovations Solutions serverthat runs a Windows platform (e.g., Windows 2003 from Microsoft Corp.),although other suitable COTS servers can be used.

The server is operatively connected to one or more network switches(e.g., a POE switch) mounted in the appliance to provide local networkcapabilities for LAN connectivity as well as power for LAN devices. Inone embodiment, the network switch is a Foundry 2402 POE switch. Theswitch is coupled to a firewall or other data security device thatprovides safe access to external networks. In one embodiment, theappliance utilizes a Juniper NetScreen 5XT or other FIPS 140 approvedfirewalls, which may include anti-virus filtering, filtering ofobjectionable content from the web, and intrusion prevention.

The network switch is also connected to a universal power source (UPS)that can be used to control the power flow to all of the COTScomponents. In one embodiment, the UPS is an MGE 1500 universal powersource, although other UPS components can be used. The UPS can becoupled to a self-contained DC power source, such as a battery pack orother power source in the appliance. In another embodiment, the UPS maybe coupled to an AC power source to provide power to the COTScomponents.

The appliance can include a COTS encryption gateway configured withconventional data encryption techniques. In one embodiment, anencryption gateway is provided, such as a FIPS 140 approved encryptiongateway that provides military-grade encryption of data prior totransmission over the 802.11 wireless transports. Additional encryptionsupport may be provided with an optional NSA Type-1 encryption thatadditionally or alternatively supports transmission of classified dataover 802.11 (WiFi) wireless communications. In one embodiment, theappliance is provided with an Air Fortress 7500 encryption gatewayconfigured with an AES 256 encryption protocol in accordance withmilitary specifications.

The encryption gateway can be connected to a conventional access point,such as a wireless access/receiver that receives and directs data to andfrom the encryption gateway. In one embodiment, a wireless access pointprovided in the appliance is a Foundry IP 200 Access Point, althoughother access points can be used in other embodiments having anencryption gateway. In yet other embodiments, an encryption gateway maynot be needed for the system.

The appliance also includes a fully contained phone system, including aCOTS phone hub with jacks or other connectors, and phone software thatruns on the server. The phone system includes a Voice over IP (VoIP)system that offers full PBX functionalities, such as Voice Mail, MLPP,and unified messaging. In one embodiment, the phone system includes aSphere VG3 phone hub that works in conjunction with Spherical telephonysoftware. Other COTS telecommunication services can be provided in theappliance, such as a hardwired 10/100 megabit WAN connection and POTsconnections that support PBX and regular phone services. Otherembodiments can use other telecommunications systems.

The appliance can also include a data input device, such as a rugged,durable, stowable keyboard coupled to the server. In one embodiment, thekeyboard is a Keyboard Video Monitor assembly mounted to the case so asto be moveable between stowed and deployed positions. The keyboard canbe installed on a moveable keyboard tray or pivotally connected to aportion of the case so as to allow the keyboard to be deployed or foldedaway and stowed in a safe location.

The appliance can also include one or more removable data storagedevices coupled to the server, such as removable flash drives, harddrives, or disks for convenient removal of data. In some cases, theremovable data storage devices are externally facing and are necessaryfor quick removal of data or other applications (such as during hostilesituations), when extra drive capacity is required, for archivingpurposes, and so on. The system may employ external USB connections thatprovide for configuration backup/restore of equipment settings and forquick removal of data. The appliance can also include externally facingremovable medium drives (such as a DVD-RW drive) for loading softwareinto the server or other COTS components in the appliance.

The system can also include one or more range extension componentscoupleable to the appliance to extend the boundary of the broadbandcommunications network. In one embodiment, a plurality of advanced rangeextension components utilizing 54 Mbps wireless meshing are used toextend the range of the 802.11 wireless transport coverage. In anotherembodiment, a plurality of appliances can be physically spaced apartfrom each other and operatively interconnected so as to provide a verybroad range of the resulting broadband communications network.

The system in accordance with the present invention provides anextremely flexible integrated system that allows for the combination andintegration of a wide range of COTS components within a rugged, mobile,transportable case or cases that can be carried by personnel and easilydeployed to provide a mobile broadband communications system having thedesired operational capabilities for a particular use or configurationin an edge environment or other location. For example, aspects of thesystem may employ any number of COTS computers, networks (whether theyare the Internet, a WAN, a LAN, wireless networks, cellular networks,802.11 networks, voice, telephone services, fax, Virtual Private Network(VPN,) or other topologies), networking equipment (such as routers,switches, caches, modems, cable modems, firewalls, wireless accesspoints, interface cards, or other networking interface devices) servers(Web, Application, File, Database, Authentication, DNS, and any othertype of server), and/or client and server software (Applications,Software Services, Browsers, Plug-ins, Code Libraries, Drivers, and soon) that are configured or otherwise connected such that the individual,or sum of the components, are utilized in any fashion to create a mobileor deployable data and communications appliance that may be used in“edge” environments by technical or non-technical personnel.

Examples of the system will now be described for purposes ofillustration. The following description provides specific details for athorough understanding and enabling description of these examples. Oneskilled in the art will understand, however, that the system may bepracticed without all of these details. Additionally, some well-knownstructures or functions may not be shown or described in detail, so asto avoid unnecessarily obscuring the relevant description of the variousexamples.

The terminology used in the description presented below is intended tobe interpreted in its broadest reasonable manner, even though it isbeing used in conjunction with a detailed description of certainspecific examples of the system. Certain terms may even be emphasizedbelow; however, any terminology intended to be interpreted in anyrestricted manner will be overtly and specifically defined as such inthis Detailed Description section.

Referring to FIG. 1, a block diagram of the integrated broadbandcommunications system 100 in accordance with at least one embodiment isshown at a communications center 102, such as a command center, a basecamp, or other selected location. The illustrated system includes anappliance 110 coupleable to a communications module 120 (or othercommunications modules not shown) and to remote units 130 that extendthe range of communications to and from the appliance. The applianceprovides voice and/or data communications from the communications centerto other locations via the module 120 or other wireless or wireddata/voice communications devices. For example, in one embodiment thecommunication module 120 includes a satellite communication modulecapable of communicating with a remote communication system and/or aremote computing system 124 via a satellite network 122. In otherembodiments, the communication module 120, communication and/orcomputing system 124, and network 122 can have other arrangements.

The system 100 may be used to provide communications between portions ofa communications area defined by the appliance and one or more remoteunits. For example, observation posts 140 and perimeter security posts150 may utilize the appliance when communicating to sites in the camp orto sites off location. Additional sites or additional appliances (notshown) may also communicate with the central appliance. These additionalsites or appliances may communicate with the central appliance via theremote units 130, or may employ free space optics or other communicationtechniques, such as longer range communication techniques.

FIG. 2 is a front, exterior view of an appliance 110 in accordance withat least one embodiment. The illustrated appliance includes a pair ofrugged cases 200 that contain a plurality of COTS components 202 mountedin a compact manner within the cases. The cases 200 form enclosuresaround the COTS components 202 that shield and protect the COTScomponents. Each case is configured to be carried by personnel. In oneembodiment, the case is designed to be carried by two people. In anotherembodiment, the case is designed to be carried by one person.Accordingly, the appliance is mobile and can be deployed with a minimalamount of man-power. In selected embodiments, each case includes an openfront side 204 that allows access to at least the front sides of theCOTS components. In one embodiment, a cover (not shown) can be attachedto the open front side of the case to fully enclose all of the COTScomponents so as to provide protection for the components, such as whenthe appliance is not in use, is in transport, or is in the process ofbeing deployed.

The appliance may include face plates 206 adjacent to the open frontside and attached to the COTS components to protect the equipment fromdamage. The faceplates can have openings designed to exposeuser-serviceable items on the COTS components inside the case. The faceplates can also be configured to cover portions of the components thatare not intended to be user-serviceable items, such as reserved portsand selected switches, fuses, selected circuitry, or other features thatshould not be adjusted upon deployment of the appliance. In still otherembodiments one or more COTS components can be operably coupled to theface plate (e.g., wired to the faceplate) so that a user can interfacewith the one or more COTS or other portions of the appliance 110. Forexample, in selected embodiments the face plate can include displays,USB ports, and/or the like for use by an operator in interfacing withportions of the appliance 110.

In the illustrated embodiment, the appliance 110 provides an integratedpower button 210 coupled to the COTS components 202 and configured sothat when the power button is activated, all of the COTS componentsreceive power and automatically boot up in a selected sequence (ascontrolled by the server) to create the active broadband communicationsystem. Accordingly, the appliance is configured such that the entiremobile broadband communication system can be activated by pressing asingle power button. In the illustrated embodiment, the COTS componentsare configured so as to power up and boot up to provide the IT servicesin a matter of a few minutes, including services such as dial tone, WAN,LAN, WLAN, File/Print services, management services, and other selectedservices.

The appliance 110 of the illustrated embodiment includes the singlepower button 210 in a location so as to be exposed to the outside of thecase for easy access. The power button 210 in other embodiments may beattached to the case, to an internal structure of the case, on specialbrackets, directly to the IT equipment, or in other configurations. Theillustrated embodiment utilizes a power button, although otherembodiments can use other on/off switches are mechanisms to activate anddeactivate the appliance.

The illustrated appliance 110 has a plurality of input and/or outputports 220 (such as ports provided on the COTS components 202) that allowperipheral devices to quickly and easily connect to a selected COTScomponent in the appliance. For example, the input/output ports could beused to connect computers (e.g., laptop computers), phones, LAN/WANconnections, USB devices, and other peripheral devices. The ports may beexternally located and may include communications ports, such as WAN,USB and Serial connections that connect to the COTS IT equipment viainternal circuits or wiring provided by the system. For example, asdiscussed above, the ports can be located on a face plate associatedwith a COTS component. These connections provide for easily and quicklyestablishing the communication with the internal IT devices, therebyallowing the appliance to reinforce the components and house them in asecure and protective manner.

The illustrated appliance 110 has a COTS server 225, such as the serverdiscussed above, supported in the case and operatively coupleable to aremovable hard drive 230. The removable hard drive 230 may comprise aUSB-connected removable hard drive or thumb drive, which may be encasedin a custom designed plastic clam-shell “docking bay.” The bay may holdthe USB connector and may provide for reliable registration of the USBdrive to a USB connector that communicates with an internal server. Theremovable hard drive can be plugged into the appliance, and data, files,software, or other information can be saved from the server or uploadedonto the server.

In the illustrated embodiment, each case 200 of the appliance 110contains different COTS components that work together to provide themobile broadband communications system. The COTS components in the twocases are operatively coupled together by power and data cables thatinterconnect the cases and their respective COTS components. In theillustrated embodiment, each of the two cases are shaped and sized toallow one or two people to be able to carry, transport, and deploy eachcase during transportation or deployment. Each case can be configuredwith handles to increase the ease with which the cases and their COTScomponents can be moved by personnel. In other embodiments, all of theCOTS components can be contained in a single case that can be readilytransported and moved for deployment in a selected location.

The appliance 110 in the illustrated embodiment includes a storage area250, such as a drawer, shelf, or other type of storage area. Thisstorage area may house operator's guides and manuals, tools,accessories, equipment, or other items. In some configurations of theappliance and its COTS components, the system includes operationmanuals, including custom-developed manuals that provide instructionsfor setup, quick start, error handling, configuration, and otheroperational steps of the system. These documents may also be available“online” via the management software.

The appliance 110 of the illustrated embodiment has a power supply orpower subsystem 260 (such as a universal power supply “UPS”) that isconnected to, or includes, the single power button 210. The powersubsystem 260 can be operatively connected to the other COTS components202. In selected embodiments, the power subsystem 260 can be coupleableto an external power source 263 such as a generator, public utility, orthe like, and can carry and/or manage the flow of electrical power tothe COTS components 202. In certain embodiments, the power subsystem 260can include a battery that provides back up electrical power in theevent that the external power source fails or is disconnected. In stillother embodiments, the power subsystem 260 can be the sole source ofpower for the appliance 110. For example, in selected embodiments thepower subsystem 260 can include a power generating system such as agenerator.

The appliance also has a plurality of communication inputs 262 (such asPOTS lines, T-1 lines and other digital communication links) coupled tothe network switch (not shown), the phone hub (not shown) or other COTScomponents. The appliance also include server 263 that runs managementsoftware 264 used to control and manage the system, as discussed ingreater detail below. The illustrated appliance also has an antenna 266(such as a built-in antenna) used to provide the wireless network to asurrounding area.

The appliance also includes one or more USB ports 268 coupled to thesever and configured to enable system-wide backup, configurationmodification, configuration restoration, and/or other data transfer to aremovable data storage medium, such as a flash drive memory stick orother device. The appliance also includes a plurality of jacks 272 orother plug devices coupled to the phone system to allow for easy andfast access to the system for analog phones and other securedcommunication devices.

Referring to FIG. 3, a front view 300 and back view 350 of the interiorof the appliance 110 is shown. In some examples, the interior of theappliance 110 comprises reinforcing brackets 302, rack components 304that support the COTS components 202, a cooling system 306, an airfilter system 308, and a custom wiring harness 310. The illustratedcooling system is a high-velocity air cooling system that pullshigh-velocity air through the air filters, into one or more intake ducts312, directly through selected COTS components, and out through exhaustducts 314.

The cooling system 306 of the illustrated embodiment includeshigh-velocity, variable speed, electronically controlled axial fans 340connected to the exhaust ducts 314 and positioned to pull the airthrough the air filter system, through the duct work, and directly intoor out of existing air vents in the selected COTS components. The fans340 are driven by custom electronics coupled to the server and thatadjust the fan speed based upon the appliance's internal temperature.

In one embodiment, the air filter system 308 has one or more removableair filters and the inlets are sealably connected to the faceplates ofthe cases for a controlled air flow path into the ducts to provide foreffective cooling and temperature regulation of the internal components.In other embodiments the cooling system can have other arrangements. Insome embodiments, visual indicators, such as LEDs, on the outside of thecase are provided to indicate when fans are turned on or when theinternal temperature is above or below what is recommended. Theindicators may also monitor other aspects of the internal environment ofthe system, such as impurities of the air, and the functionality of thefilters, ducts, or fans. Further details describing the cooling systemmay be found in U.S. patent application Ser. No. 11/435,355, entitled“High Velocity Air Cooling for Electronic Equipment,” filed May 16,2006, which is fully incorporated herein by reference.

FIG. 4A-I illustrate portions of an appliance in accordance withselected embodiments of the present invention. In the illustratedembodiment, a rugged case 400 is configured with air intake areas 405configured to receive air filters 499 (shown in FIG. 4C, which is apartially schematic cross-sectional side elevation of a portion of theair intake area 405) and to allow air to flow into the case's interiorarea 406 and along an air flow path through the trays and through theCOTS components. In one embodiment, the trays are removable from thecase to allow access to the COTS components. The trays of theillustrated embodiment are drawer-like trays slideably received by thecase and moveable relative to the case between stowed and pulled-outpositions. The COTS components and their power and connection cables aresecurely fixed and non-moveable relative to the trays. When the traysare in the stowed position, the COTS components are securely fixed,enclosed, and protected within the case. When the trays are in thepulled-out position, the COTS components can be exposed to allow accessto the COTS components if needed. The trays and COTS components areconfigured with seals that engage the case or adjacent trays to directairflow over and/or through the COTS components to cool the componentswithin the case during operation. The trays 402 (shown as a first tray402 a in FIGS. 4D-4G and a second tray 402 b in FIG. 4H) can also beconfigured with a plurality of power and data connectors 408 thatconnect to one or more COTS components positioned on the trays 402. Theconnectors are adapted to mate with compatible connectors on aninterface panel within the rugged casing. The interface panel is adaptedto connect to each of the trays/connectors, thereby operativelyconnecting to each of the COTS components when the tray is in the stowedposition. When all of the trays are in the stowed position, the COTScomponents (e.g., the main server, the USB, and other components) areconnected to the interface panel, and thereby allowed to communicatebetween each other for operation of the entire system. The interfacepanel of one case 400 is also operatively connectable to the interfacepanel of another case so as to operatively join the COTS componentstogether in each of the rugged casings. As discussed in further detailbelow, in selected embodiments the connectors and interface panel canmake up a portion of an interconnect subsystem.

In one embodiment, each tray 402 with COTS component(s) thereon areconfigured with a uniform size and shape, so a drawer and its COTScomponents can be unplugged from the interface panel, removed from thecase as a unit, and replaced with another tray with similar or differentCOTS components. This replacement drawer and its COTS components areautomatically integrated into the system upon plugging into theinterface panel, so as to be able to receive power and to communicatewith the other COTS components within the system. Accordingly, thisconfiguration allows for fast and easy component replacement or removalin a “plug-and-play” type configuration.

In other embodiments, the trays can have different heights depending onthe COTS and/or other equipment carried by the trays. For example, incertain embodiments the cases can include racks 494 with rails 493 forreceiving the trays or lips on the trays (shown in FIGS. 4A and 4E). Therails can be spaced apart to receive trays having a selected height.Trays that are taller than the selected height can be received by thecase by skipping rails. For example, a tray having a height that istwice the selected height can be installed into the case in place of twoindividual trays, each having the selected height. In variousembodiments, cases can be sized and configured to receive varyingnumbers of trays (e.g., one or more trays).

As shown in FIG. 4D, in certain embodiments the trays or support members402 can be formed with slidable mounting structures (e.g., lips orrails) on each side to allow easy removal and integration into the maincase. The trays can be formed from plate steel and/or other materialsincluding, but not limited to, carbon fiber, reinforced plastics, orother composite materials. The trays can include an universal clampingarrangement on each side (or the bottom) to provide some level touniversal clamping to secure rack mounted equipment to the tray. Forexample, as shown in FIG. 4H a strapping device 498 can be used tosecure a COTS component to the tray.

As shown in FIG. 4F, the tray can also include a face plate 497 that canbe operably coupled to one or more components carried by the tray. Inselected embodiments, face plate 497 can be movable relative to the restof the tray. For example, in the illustrated embodiment at least aportion of the face plate 497 is hinged at the bottom so that the faceplate can rotate as shown by Arrow R in FIG. 4F. This feature can allowthe face plate 497 to be folded down exposing a portion of a COTScomponent carried by the tray. For example, in the illustratedembodiment a USB port 496 is exposed on a COTS component 491 when theface plate 497 is folded down. This feature can be useful when the COTScomponent includes elements that are not routinely accessed duringnormal operation, but may periodically be accessed for softwareupgrades, maintenance, special operations, and/or the like. In theillustrated embodiment, portions of the face plate include fastenerelements 495 for securing the tray to the rail of the case (discussedabove with reference to FIGS. 4A and 4E). In other embodiments, thetrays can be secured to a portion of the case or a portion of a housingother arrangements.

As discussed above, the appliance can include a cooling system with fansand air filter(s). The direction of the airflow on conventional rackmounted equipment and/or COTS components varies from a front-to-back orright-to-left direction. To accommodate this, flow control devices suchas passageways, air dams, form-fit baffles and/or the like can be usedto direct airflow in a combination of directions to insure that coolingair flows through the COTS components. The flow control devices can bemade from various materials, including plastics, foams, composites,metals, woods, and/or the like. For example, in selected embodiments theflow control devices can include blade seals, foam seals, flexibleair-impervious barriers, and/or the like.

FIG. 12 is a partially schematic cross-sectional side elevation of aportion of an appliance 1210, similar to the appliances discussed abovewith reference to FIGS. 1, 2, and 4, in accordance with selectedembodiments of the invention. In FIG. 12, air A is drawn through aportion of the appliance 1210 via one or more fans 1240. In theillustrated embodiment, the air enters the case 1200 of the appliancethrough a filter 1205 and flows through three trays or drawers, shown asa first drawer 1202 a with a first face plate 1297 a, a second drawer1202 b with a second face plate 1297 b, and a third drawer 1202 c with athird face plate 1297 c. As discussed in further detail below, variousflow control devices can be used to direct the air through variouscomponents (e.g., COTS components) carried by the drawer.

In FIG. 12, the air A entering the appliance 1210 flows between behindthe face plates of the drawers and between the drawers via passagewaysin the bottom of the first and second drawers 1202 a and 1202 b. Forexample, in selected embodiments the face plates and the passageways inthe bottom of the drawers can form a plenum allowing air flowing throughthe filters to be distributed to and all of the drawers. The air A canthen flow through the drawers and exit the rear of the drawers into apassageway (e.g., another plenum) formed between the drawers and therear of the case 1200. The air A can then exit the case via the one ormore fans 1240. Various flow control devices can be used to direct theair A through various components carried by each drawer and/or to atleast approximately seal portions of the drawer and/or components on thedrawer against other drawers, portions of the case 1200, and/or otherstructures.

For example, in FIG. 12 the first drawer 1202 a, components carried bythe first drawer 1202 a, and/or flow control devices proximate to thefirst drawer 1202 a can be used to at least approximately seal againstplate 1281 to insure that air flows through components carried by thefirst drawer or through passageways in the bottom of the first drawer tothe second drawer. Additionally, in FIG. 12 a plate 1282 is positionbelow the third drawer 1202 c to insure that a substantial portion ofair does not flow from the front of the case 1200 to the rear of thecase 1200 under the third drawer. Furthermore, the second drawer 1202 b,components carried by the second drawer 1202 b, and/or flow controldevices proximate to the second drawer 1202 b can be used to at leastapproximately seal against the bottom of the first drawer 1202 a toinsure that air flows through components carried by the second drawer orthrough passageways in the bottom of the second drawer to the thirddrawer. Similarly, the bottom of the second drawer 1202 b can be used tocontrol airflow through the third drawer 1202 c in a similar manner.

FIG. 4D shows the first support member 402 a without any COTScomponents, FIG. 4F shows the first support member 402 b with the COTScomponent 491 and a first flow control device 492 a. In the illustratedembodiment, the first flow control device 492 a is made of foam andcarried on a portion of the top of the COTS component 491. The firstflow control device 492 a is configured to at least approximately sealagainst another surface (e.g., the bottom of an adjacent drawer, aportion of the case, and/or a plate coupled to the case) to insure thatas air (shown by Arrows A) is drawn through the case by a fan 440 (shownin FIGS. 4B and 4G), the air is directed through the COTS component 491as shown in FIG. 4G. In other embodiments, the first flow control device492 a can be carried on the other surface (e.g., the bottom of anadjacent drawer, a portion of the case, and/or a plate coupled to thecase) and positioned to at least approximately seal against the COTScomponent 491 when the first support member 402 a is positioned in theappliance.

Because the first flow control device 492 a in FIG. 4F is placeddiagonally across the top of the COTS component 491 (e.g., creating adiagonal seal with a surface above the COTS component 491), air isdirected laterally through the COTS component 491 as it flows toward therear of the support member 402 b (as shown by Arrows A in FIG. 4G). InFIGS. 4F and 4G, the support member 402 b has passageways positioned onthe side of the support member 402 b to facilitate the lateral flow ofair through the COTS component 491. Additionally, because in theillustrated embodiment the first flow control device 492 a is made offoam, the first flow control device 492 a can also serve to dampen thevibration and or shock received by the COTS component 491 when the firstflow control device is positioned against another surface.

FIG. 4H shows the second support member 402 b with second, third,fourth, fifth, and sixth flow control devices (492 b-f respectively)positioned proximate to COTS components 404 and 490. The flow controldevices are positioned and configured to insure that air is directedthrough the COTS components 404 and 490 when the second support memberis positioned in the case 400 and the fan 440 draws air through thecase. In other embodiments, the appliance can have differentarrangements, including more, fewer, and/or different flow controldevices. For example, in other embodiments flow control devices can bepositioned on other portions of the appliance. For example, the flowcontrol devices can be positioned on the case, the sides of the supportmembers, and/or the bottom of the support members to control/direct airflow proximate to the support members and associated COTS components.Additionally, various passageways can be positioned on differentportions of the support members or on other portions of the appliance todirect/control cooling air flow.

As discussed above, in selected embodiments the support members or trayscan be inserted into a case to form at least a portion of an integratedcommunication appliance and a management subsystem of softwaremanagement system can be used to integrate the various components of theappliance. In selected embodiments, the management subsystem can bedistributed among various components. For example, in selectedembodiments the management subsystem can include one or more housingprocessors, one or more support member processors, portions of the COTScomponents carried by the appliance, and portions of a remote computingsystem (e.g., the remote computing system 124 shown in FIG. 1).

FIG. 13 is a schematic illustration of multiple trays or support members1302 of a communication appliance in accordance with embodiments of theinvention. In FIG. 13, a first support member 1302 a or first traycarries a housing processor 1386 (also referred to as a casecontroller). The case controller is operably coupled to a COTS componenton a second support member 1302 b or second tray, to a first supportmember processor 1387 a (also referred to as a first tray controller) ona third support member 1302 c or third tray, and to a second supportmember processor 1387 b (also referred to as a second tray controller)on a fourth tray or support member 1302 d. Although the trays in FIG. 13are schematically shown as being laterally disposed, in the appliance ofthe embodiments discussed above the trays are arranged vertically withinthe ruggedized case.

In selected embodiments, the case controller can communicate with theCOTS component 1304 on the second tray and to the COTS components on thethird and fourth trays via the corresponding tray controllers. Inselected embodiments, the tray controllers can provide an interfacebetween the case controller and the corresponding COTS components (e.g.,to provide a “plug-and-play” environment, to provide interfacecompatibility, etc.) and/or other component carried by the correspondingtray. In other embodiments, the tray controllers (alone or incombination with the case controller) can also monitor and/or controlvarious components carried on the corresponding trays. For example, inselected embodiments a tray controller can monitor temperature sensorsassociated with various components on the corresponding tray, monitorand/or control electrical power supplied to various components, monitorsoftware performance, monitor fault conditions, monitor or commandoperational modes, monitor general operation parameters, and/or thelike.

In other embodiments, a MAC address (e.g., Media Access Control address)for each component (e.g., for each COTS component) mounted on the traycan be coded into the corresponding tray controller. Accordingly, otherportions of the management subsystem (e.g., a case controller) canuniquely identify the tray and/or its' associated components. Inselected embodiments, this feature can aid in providing a“plug-and-play” environment, in enhancing communication betweencomponents, and/or in enhancing appliance operation.

In certain embodiments, the case controller can coordinate with,communicate with, and monitor various components associated with theappliance via the individual tray controllers and/or by directlycommunicating with selected components. In selected embodiments, thecase controller can coordinate with, communicate with, and monitorcomponents in other cases (e.g., when cases coupled together). Forexample, in certain embodiments a case controller in a first case cancommunicate with case controller(s), tray controller(s), and/orcomponents in other cases. In some embodiments a PICAXE 28Xmicrocontroller or PICAXE 18X microcontroller can be suitable for use asa case controller.

Although in the illustrated embodiment, the case controller and traycontroller are shown coupled to COTS components, in other embodimentsthe case controller and/or tray controllers can be coupled to othercomponents. For example, in selected embodiments the case controllerand/or tray controllers can be coupled to temperature sensors to monitortemperatures associated with various appliance components and operablycoupled to fans in the case to control cooling airflow. In still otherembodiments, a case controller can communicate with a remote computingsystem (e.g., the remote computing system 124 discussed above withreference to FIG. 1). This feature can allow an operator to performtasks on various appliance components remotely (e.g., recycle power,update software, run diagnostics, etc.). As discussed in further detailbelow, in selected embodiments the management subsystem can include oneor more annunciators configured to annunciate or communicate selectedinformation associated with one or more appliance components (e.g.,operational conditions, fault conditions, system status, etc.). Forexample, in certain embodiments a case controller and/or traycontrollers can monitor various appliance components and be operablycoupled to the annunciator(s) to provide status information to anoperator.

In FIG. 13, the first tray also carries a first portion 1386 of a powersubsystem that is connectable to an external power source and is capableof supplying power to various appliance components. In the illustratedembodiment, the power subsystem is controlled, at least in part, by themanagement subsystem. In other embodiments, the power subsystem can becontrolled in other manners (e.g., by a user operated switch or by aseparate computing system/processor). In the illustrated embodiment, thepower subsystem includes multiple relays 1387. For example, in FIG. 13the first portion 1386 of the power subsystem is operably coupled to theCOTS component 1304 on the second tray, to a first relay 1387 a on thethird tray, and to second and third relays 1387 b and 1387 c on thefourth tray.

Accordingly, in the illustrated embodiment the first portion 1386 of thepower subsystem provides electrical power directly to the COTS component1304 on the second tray and to the components 1304 on the third andfourth tray through the corresponding relays. In FIG. 13, the firstrelay 1387 a is coupled to and controlled by the first tray controllerand the second and third relays 1387 b and 1387 c are coupled to andcontrolled by the second tray controller. Additionally, in FIG. 13 thefirst portion 1386 of the power subsystem is operably coupled to andcontrolled by the case controller.

Therefore, in selected embodiments power to all of the COTS components1304 can be cycled by the first portion 1386 of the power subsystem.Additionally, power to both of the COTS components 1304 on the thirdtray can be cycled via the first relay 1387 a. Furthermore, power to thetwo COTS components 1304 can be cycled individually by the second andthird relays 1387 b and 1387 c, respectively. In selected embodiments,this feature can allow a remote operator to cycle power (e.g., perform ahard reset) on individual COTS components via the corresponding casecontroller, tray controller, and/or relay, for example, via the remotecomputing system 124 shown in FIG. 1. In other embodiments the powersubsystem and management subsystem can have other arrangements. Forexample, in certain embodiments at least some of the relays can beintegral to, or be part of, the tray controllers.

As shown in FIG. 4I, an interconnection subsystem 451 can be carried bya communication appliance (e.g., carried by the case or housing of acommunication appliance) and be configured to operably couple variousCOTS components to a portion of a management subsystem (e.g., housingprocessor) and/or to electrical power (e.g., via a portion of the powersubsystem). In the illustrated embodiment, the interconnection subsystemincludes one or more support member portions 454 carried by one or moresupport members and one or more housing portions 455 carried by a caseor a portion of the appliance housing. In FIG. 4I, the first supportmember 402 a or tray is shown carrying a first support member portion454 a configured to operably couple COTS components on the tray with ahousing processor. The COTS component can be coupled directly to thefirst support member portion 454 a or to the first support memberportion 454 a via a tray controller. In selected embodiments, the firstsupport member portions 454 a can include RJ45 jacks and/or RJ11 jacks.

In the illustrated embodiment, the tray also carries a second supportmember portion 454 b configured to operably couple a COTS component toat least a portion of a power subsystem (e.g., so that electrical powercan be provided to the COTS). In certain embodiments, the COTS componentcan be coupled to a relay and the relay can be coupled to a firstportion of the power subsystem via the second support member portion 454b. In other embodiments, the relay is not located on the tray and theCOTS component can be coupled to the relay via the second support memberportion 454 b. In selected embodiments, the second support memberportion 454 b can include a male C14 style plug.

In FIG. 4I, the interconnection subsystem 451 includes first housingportions 455 a that are coupleable to the first support members 454 a onthe trays. The interconnection also includes second housing portions 455b that are coupleable to the second support member portions 454 b on thetrays. In the illustrated embodiment, the first housing portions 455 aand the second housing portions 455 b are carried by a support 456 thatcan be coupled to a case (e.g., coupled in the rear of the case 400 bythe fan(s) 440 shown in FIG. 4A). The support 456 can be positioned sothat the first and second housing portions 455 a and 455 b receive thefirst and second support member portions 454 a and 454 b when the trayis slid rearwardly into the case (e.g., installed into and/or receivedby the case) and disconnected when the tray is pulled out of the case(e.g., removed or uninstalled from the case). For example, in selectedembodiments the first housing portions 455 a can include spring pinsconfigured to interface with RJ45 or RJ11 jacks and the second housingportions 455 b can include C13 receptacles configured to interface withC14 plugs. As discussed above, the second housing portions 455 b can beoperably coupled to a portion of the power subsystem to supply power tothe COTS carried by the corresponding trays. For example, when a firstportion of the power subsystem is carried by a tray, the first portionof the power subsystem can be coupled to components on other trays viathe interconnection subsystem. In other embodiments, a first portion ofthe power subsystem includes a cable connectable to a power source andthe interconnection subsystem couples the COTS components to the cable.

Also as discussed above, the first housing portions can be coupled to acase controller to operably couple COTS components and/or a traycontroller carried by the corresponding tray to the case controller. Forexample, in selected embodiments a case controller can be carried on atray and coupled to a data bus or a printed circuit board 457 by thecorresponding first support member portion 454 a and first housingportion 455 a of the interconnection system. Accordingly, a casecontroller carried by a tray can be coupled to components on other traysby the interconnection subsystem via the printed circuit board andcorresponding first support member portions 454 a and first housingportions 455 a. Additionally, in selected embodiments components on onetray can be operably coupled to components on other trays via theprinted circuit board, corresponding first support member portions 454a, and corresponding first housing portions 455 a without necessarilyhaving to route communication through a case controller.

In the illustrated embodiment, a portion of a cable connecting a COTScomponent to the second support member portion 454 b of theinterconnection subsystem 451 is shown secured to the first tray via asecuring element 432. In selected embodiments, the securing elementsnugly holds the cable and wires carried on the tray to prevent thewires and cables from being damaged when the tray is slid into the caseand/or removed from the case. Additionally, in certain embodiments thesecuring element holds the cables and wires against the tray to helpprevent the cables and wires from rattling or otherwise moving andaccidentally becoming disconnected due to vibration and shock, forexample, which an appliance might experience during shipping. Securingelements can include adhesive materials, clips, ties, straps, clamps,brackets, shrink wrap, and/or other securing devices.

FIGS. 5A-5E illustrate a communication appliance 510 in accordance withother embodiments of the invention. In the illustrated embodiment, theappliance 510 includes a deployable keyboard 512 and display 514 forinterfacing with various appliance components. FIG. 5A is an isometricillustration showing the keyboard and display in a retracted position.FIG. 5B is an isometric illustration showing the keyboard and display inthe deployed position. FIG. 5C is a partially schematic side elevationillustrating how the keyboard and display move between the retracted anddeployed positions. In selected embodiments, the display 514 can includea touch screen for interfacing with various appliance components.

FIG. 5D is a partially schematic illustration of a first face plate 597a of a first tray of the appliance 510. In the illustrated embodiment,the first face plate 597 a includes various interface elements such aspower reset buttons, LED displays, DB9 Serial ports, USB ports, andEthernet connections for one or more COTS components associated with thefirst tray. In other embodiments, the face plate can have otherarrangements and/or various interface elements can be located on otherportions of the appliance 510.

FIG. 5E is a partially schematic illustration of a second face plate 597b of a second tray of the appliance 510. In the illustrated embodiment,the second face plate 597 b includes various interface elements such asa power button (e.g., a single power button for “powering up” theappliance 510), function buttons, diagnostic LEDs, a LCD display, anannunciator 521, and a sensor 522. In the illustrated embodiment, theannunciator 521 can include audio and/or visual devices and can becoupled to a case controller. For example, in certain embodiments theannunciator can include a multi-color light that can be seen from adistance. The light can display green for normal operation, amber as acaution, and red as a warning. For example, the case controller cancause the light to show green when all monitored components areoperating normally, amber when a component has a minormalfunction/condition, and red when a component has suffered a criticalfailure or other type of critical condition. As discussed above, inselected embodiments the case controller can monitor software and hardwear operation (e.g., health). In certain embodiments, the LEDs and/orthe LCD display can be used to provide an operator more informationabout a failure mode. In some embodiments the annunciator 521 can alsoinclude an audio device that sounds an alarm when certain faults arepresent (e.g., when an over temperature condition is detected).

In selected embodiments, the sensor 522 can include a camera 522 formonitoring the area surrounding the appliance 510. For example, inselected embodiments the camera can serve as security camera, allowingan operator to monitor activity around the appliance 510. In otherembodiments, the sensor 522 can include a motion detector. In stillother embodiments, the appliance can include multiple sensors 522, othertypes of sensors 522, and/or sensors 522 located on other portions ofthe appliance to monitor conditions on and/or proximate to theappliance.

Referring to FIG. 6, an example of internal COTS equipment supported andhoused by the appliance 110 to provide IT services is shown as diagram600. The appliance 110 may contain some or all of the COTS components202 shown in the figure. For example, the appliance may contain afirewall 610 that provides anti-virus security, content filtering, VPN,NAT, IPS, or other security and protective capabilities. Also, theappliance may contain a wireless encryption gateway 620 that providesencryption for wireless communications via a wireless access point (AP)622, MESH components, or other wireless communications modules. Thegateway 620 may use AES or other encryption techniques. Access pointsmay be FIPS 140-2 certified 802.11x (such as 802.11b, 802.11g, and soon) access points, may be 802.11x meshing base stations, may be NSAType-1 classified 802.11x access points, and so on. Any or all of theaccess points may provide communications to and from personal digitalassistants 624, mobile phones 626, laptops 628, and otherwireless-enabled devices. Furthermore, there may be a network switch 630that provides communications for IP/PoE phones 632 or othertelecommunications devices. Also, the appliance may include an analogbranch hub 640 that provides communications for analog telephones 642and other analog communication devices to PSTN networks.

The appliance also comprises a server 650 (plus an optional backup oradditional server 651 that may also be connected to an access point,such as an IDS AP 652). The server 650 may be a Pentium 4 server,running the windows operating system. The server 650 may control andstore some or all aspects of the operations of the appliance and theoperations of each of the components. For example, the server maycontain VoIP call manager and administration software, anti-virussoftware, system management software (further discussed herein),management software used in encryption gateway authentication, an activedirectory for authentication, domain controllers, and services such asTFTP, DNS, DHCP, WWW, FTP, email, or other services. The appliance 110may also contain a display device (such as an LCD-based foldout monitorterminal) or related inputs, permanent and removable hard drives, otherremovable drives (DVD R/W, USB, firewire, and so on), and a UPS batteryback-up and power conditioner 660.

The system implements the above COTS components 202 in a configurationthat optimizes the performance of the appliance 110. For example, acombination of quality of service settings on the switch, firewallfiltering settings, and encryption gateway settings with asoftware-based call manager enables the system to provide high-qualityIT services in edge environments with a large number of users and aminimal setup time.

The system also provides security against hackers, intrusion, spyware,viruses and other electronic attacks through a rigorous securityassurance method. For example, the security methods include updatingsoftware, firmware, and patches to current and secure versions, turningon patch updating for individual devices via a central patching service,disabling unneeded services and capabilities, disabling unneeded portsand communications interfaces, removing unnecessary or unused software.In some cases, the system performs such operations via automated scriptsor manual steps. The security methods also employ numerous securityanalysis tools, such as COTS security analyzers, third party protocolanalyzers, externally executed “attack” simulation tools, web-basedanalysis tools and other tools that ensure that the system is resistantto known attacks, and that well-known or discovered vulnerability issuesare eliminated.

Referring to FIG. 7, a block diagram illustrating the softwarearchitecture 700 of the management software 702 employed by the systemis shown. The management software is constructed in a modular basis sothat each major function can be enhanced without adversely impactingother functions. Functional areas of the management software includeabstraction of component interfaces, allowing the invention to controlmultiple types of components through a variety of protocols, includingbut not limited to SNMP, TelNet, CLI, Web Services, and HTTP and HTTPS.The management software can include a Web Services module that allowsthe functions of the invention to be made available to other programs,locally or remotely. The primary purpose of this is to enableadministrators to manage the appliance remotely.

Components of the architecture 700 include a remote management modulevia Web Services 710. The module 710 allows the functions of themanagement software to be made available to other programs, locally orremotely. For example, module 710 enables administrators to manage thesystem from remote locations.

Additionally, the architecture 700 comprises an abstraction orapplication layer 720 that comprises device control managers 724 thatcontrol devices via device native managers 725; service managers 723that monitor the health of the system and its components, includingmonitoring the health of the MSMS software system; business logicmanagers 722 (such as a core module) that interact with user andconfiguration databases 726, such as active directory 727; a schedulermanager 721 that manages timed services; and several other modules. Theapplication layer also interacts with a user interface layer viaWinForms 732 or other interfaces.

In the illustrated embodiment, the management software 702 is configuredto control the operation and functions of the COTS components 202. Forexample, the management software is configured to coordinate powercycling of the UPS and the COTS components to ensure reliability ofdata. The management software also centralizes management functions forsome or all of the COTS components, thereby allowing for coordinateddevice configuration management and configuration through a singlepoint. These management functions can include adding/editing/removingusers and devices, setting preferences (date, time, log handling,scheduling), allocating (and reallocating) resources and bandwidth tousers, setting group policies, managing the phone systems, andestablishing or controlling other operational parameters.

The management software 702 of the illustrated embodiment is configuredto update the software and firmware of some or all COTS components 202in the appliance from a remote server, a CD-ROM, or other input source.Firmware updates normally require custom support for each component. Themanagement software centralizes and coordinates these functions.

The management software 702 can also include support for a completesuite of remote management functions including remote diagnostics andtroubleshooting, remote configuration, backup services, and so on.Remote management may be performed by software running on computers thatcommunicate with the system via any supported network infrastructure.

The management software 702 is configured to provide support for acomplete suite of management functions, enabling the system to manageremotely deployed “extension” devices that increase the range of thewireless broadband communications network and/or extend the IT andcommunications services supported by the system into other geographicareas, through the deployment of the remote wired or wireless accesspoints described above. The management software is also able to create1-to-1, 1-to-many, and many-to-many relationships with various aspectsof the system, creating a network of networks.

The management software 702 provides the ability to back up and restoreconfiguration changes within the system, such as by storing thesesettings on encrypted USB thumb drives or other removable data storagemedia. In one embodiment, the COTS components 202 each have softwareprovided by its manufacturer to control the operating configuration ofthat component. The software for the COTS component can include aconfiguration file that includes all of the operational configurationdata for that component. Other COTS components have operationalconfiguration data in multiple files or multiple locations within thecomponent's software. The management software is configured to interfacewith the software of each COTS component and automatically configuresall the COTS components' software for operation with the entire system.Accordingly, the management software assists in configuring the data,timing and operational parameters that allow the COTS components to worktogether.

The management software 702 is also configured to allow externalconfiguration data (e.g., personnel identification data, locationinformation, system identification information, email addresses, phonenumbers, domain identifiers, task identifiers, and other task, locationand/or personnel-related communication information or data) to beprovided to the COTS components 202 for use during operation of thesystem. For example, if the system is deployed for use by 100 users at aremote location, the communications-related data for each of the userscan be uploaded or otherwise added to the configuration software, andthe COTS components will automatically be configured for use related tothose users and their communications data.

The appliance 110 includes an integrated external thumbdrive or otherdrive device removably coupled to the server, such as at a USB port orother port. The system configuration data from all of the COTScomponents, including the server, can be downloaded as a systemconfiguration file and stored on the external thumbdrive. If or whenneeded, the system's configuration and associated data can be saved(e.g., backed up) to the thumbdrive. The integrated thumbdrive canreceive a removable data storage device, such as a USB flash memorystick or other data storage means, onto which the configuration data forthe system can be saved, removed, and stored in a safe location. If thesystem's operational configuration changes, intentionally orunintentionally, the operational configuration can be restored bydownloading the configuration data via the external thumbdrive.

In another embodiment, the configuration data from one system can besaved via the external thumbdrive onto a USB flash memory stick. The USBflash memory stick can then be plugged into the external thumbdrive ofanother system and the configuration data downloaded onto that system'sserver. The server of the second system can then automatically configurethe entire system based upon that configuration data, so the secondappliance creates an instant wired and wireless network identical to theconfiguration from the first appliance.

The management software system 702 of the illustrated embodiment isconfigured to automatically monitor the health and status of the COTScomponents and the interface therebetween. In one embodiment, theappliance includes monitoring software on the server that regularlymonitors the COTS components operational status and can sendalerts/alarms to users (such as non-technical users) letting them knowabout hardware problems, hack attempts, service-level problems (such asdropped calls, bandwidth problems at the backchannel, and so on). Alarmtypes and routing may be determined at the factory/depot and placed in aconfiguration file so as to allow for a variety of options such as pageralerts, email alerts, text message alerts, and so on. In some cases, thealerts are received from software interfaces and protocols in the COTSequipment and are filtered, interpreted, and possibly modified by themanagement software using a number of “expert rules” or policies beforebeing sent to users or forwarded to a remote management system.

The management software is also configured to perform setup automationtasks, such as component and accessory discovery, connectionre-establishment and auto-configuration. This may include runningautomated setup routines to discover and set up phone dialing options,phone trunking configurations (via analog or digital lines, includingT1-voice), wireless channel settings, bandwidth allocation on backhaullinks, and so on.

In one embodiment, the management software 702 is configured toautomatically discover and configure the phone system for connection toany local phone telecommunications systems or private branch exchange(PBX) residing in a company or other organization to allow for voice ordata transmission via the local phone lines. Local telecommunicationssystems around the world, however, have different dialing plans orprotocols that a user must use in order to get access to the system(i.e., to get a dial tone). The system includes ports that can receivephone lines from a local phone system or PBX in the area where theappliance is deployed. The management software includes a program thatinterfaces with the system's phone services and the external phone lineto automatically determine the dialing protocol for the local area.Accordingly, a user can simply plug in or otherwise activate a phone viathe system, activate the dialing/trunking program, and obtain a dialtone through the local phone line.

In one embodiment, the server controls the system's phone services,causing the phone services to dial a variety of phone numbers using avariety of phone prefixes (8, 9, 1, and area codes, etc.) until a dialtone is successfully established and calls are successfully completedfor local, long distance, and PBX (internal) phone calls. Once the phonecalls are successfully established, the dial plan is configured in thephone services and is used for subsequent phone calls.

In another embodiment, the server controls the system's phone services,causing the phone services to dial a variety of phone numbers using avariety of settings (such as number of channels, encapsulation typeslike B8ZS) on a T1 or E1 digital phone connection until a dial tone issuccessfully established and calls are successfully completed for local,long distance, and PBX (internal) phone calls. Once the phone calls aresuccessfully established, the dial plan and T1/E1 settings areconfigured in the phone services and are used for subsequent phonecalls.

The management software 702 has a data reporting system that includesmanagement status screens on a summary basis, includingeasy-to-understand visual and/or audible indicators. These indicatorsmay include a management “dashboard” mode (such as with easy-to-spot“red/yellow/green” indicators for device and system functioning, asshown in the figures below). In other embodiments, the indicators can beone or more audible tones that provide an indication to a user regardingthe status of the system. The audible indicators can be used with orwithout the visual indicators.

FIGS. 8A-8D are representative computer displays or web pagesillustrating management functions of the management software. FIG. 8Aillustrates a main status screen 800 for the management software. Thesystem configures the management user interface so it is simple tounderstand and use. The displays provide control features and componentindicators to configure each of the devices of the system. For example,the display may provide access to the settings for the devices needed by“in the field” users. In some cases, the displays provide a consistentlook and feel from screen to screen.

The main status screen 800 may include a system status panel 810 thatdisplays the status of some or all components of the system. Forexample, the system status panel 810 of FIG. 8A shows the status ofremote devices 811, the phone system 812, the power supply 813, accesspoints 814, the firewall 815, and the switching router 816. Furthermore,the status panel 810 may indicate the state of the components viaindicators 820 (such as “critical,” “warning,” “healthy,” and so on),alerts 830, or other displayed signals. In at least one embodiment, themain screen 800 may include a plurality of panels, such as operationspanels 840 or other panels 850 that provide information to the userabout the status of the system and configuration options for changingthe configuration settings. In one embodiment, the software isconfigured so a user must have administration authorization in order tochange the configuration settings.

The management software 702 in the illustrated embodiment includesstep-by-step “Wizard” interfaces to guide non-technical users throughcommon administrative tasks, such as adding/removing users and phones,setting system configuration, performing backups, performingdiagnostics, optimizations and repairs, and other setup or managementfunctions. The “Wizard” system provides a cohesive approach toconfiguring multiple COTS IT components, hiding the complexity of systemcomponents from the user. Details of the “Wizard” system are included inco-pending U.S. Provisional Patent Application No. 60/775,300, referredto above and incorporated herein.

The functionality aspects of the system in one embodiment centers on theuse of the management software 702, which includes “Wizards” to controland automate the configuration of the appliance as a whole—by hiding thecomplexity that would otherwise be exposed to users of the appliance inthe form of numerous configuration/management screens unique to eachinternal COTS component. The Wizard functionality in an embodiment caninclude a component configuration management portion that provides theability to set device configuration of the IP addresses andadministrative user names and passwords through a Wizard. A peeringfunction provides the ability to create “peer” relationships between oneor multiple systems through a wizard. It creates 1-to-1, 1-to-many, andmany-to-many relationships with other instances of the system, creatinga network of networks. This is accomplished through the use ofestablishing multiple VPN tunnels between systems, along with resettingthe IP addresses of each system (and its internal components) to ensurethat the IP addresses of the internal components do not conflict. TheWizard functionality can be configured to communicate with the PhoneSystem/PBX on each appliance to establish “peer” relationships betweenthose systems, enabling phone systems to call each other with minimalprefix dialing.

FIG. 8B illustrates a “Menu” screen 860 containing links to execute avariety of wizards. FIG. 8C illustrates a first screen 870 of a Wizard,introducing a non-technical user to the steps needed to add a new userto the system. FIG. 8D illustrates a Wizard screen 880 that promptsusers to enter information into the system. In this example, the Wizardassists a user in adding a user name and login name in order to providea new user access to the system.

The system supports a wide variety of accessories that provideadditional “edge” IT and communications services. Some of theseaccessories include video surveillance, security, sensor networks,high-performance application and storage hosting systems, videoteleconferencing systems, vehicle control systems, other command,control, intelligence, and reconnaissance systems.

The system supports a variety of voice and data communications systemsconnecting IT and communications services with a variety of othernetworks. Networks supported by the system include the Internet, privatePBXs, public phone systems (PSTN/POTS), satellite networks, Free SpaceOptics-based networks, cellular carriers, military wired networks suchas NIPRNET/SIPRNET, military wireless networks, Defense Switched Network(DSN), public agency and private emergency networks, and so on.

The system may connect to a variety of services or interconnect systemcomponents via such networks. The system may connect to such networksvia many different types of data transport channels, such as T1, xDSL,ISDN, Dial-Up, Satellite, Free Space Optics, Microwave, GSM, HardwiredNetwork connections such as LAN connections, 802.11, WiMax, unlicensedaccess networks, and so on.

Other services and functions may be employed with the system to providemore robust communications, management, and storage using the COTScomponents 202. Referring to FIG. 9, a block diagram illustrating anAutonomous Computing Engine (ACE) 900 is shown. ACE may be part of theservices managers 723 of the management software 702. In some cases, ACEmonitors the system and optimizes the system's functions to maximizeVoIP quality and application performance and maximize the number ofusers able to engage the system. ACE monitors the health and performanceof the network, components, and applications, self-corrects andoptimizes the system, and provides alerts to users containing clear andeasy-to-understand remediation recommendations when ACE needsassistance. ACE may comprise an optimization and troubleshooting engine910 and a knowledge base/remediation base 920 coupled to server 650. ACEmay provide modules that monitor 930 the VoIP voice quality in a VBXbranch hub 931, monitor 932 throughput, latency, protocols, and so on ofsystem connections via a PoE switch 933, monitor 934 applications,services, CPU usage, and so on via the server 650, monitor 935 wirelessservice quality via a wireless gateway 936, or monitor 937 bandwidth andlatency of WAN connections.

The ACE system of the illustrated embodiment provides a real-time,goal-seeking, self-optimizing engine using algorithms to manage aspectsof the system. The ACE system also performs real-time monitoring of thesystem to pinpoint trouble areas, using a network-centric“domain-expert” model based on high level application objectives,without merely relying on simple point metrics.

The ACE system can be configured to perform iterative optimization inreal time, making adjustments to systems properties, monitoring theresults, and making continuous adjustments until the system performsoptimally. Optionally, the ACE system can accommodate administratorinputs to tune its performance based on specific application objectives.ACE may accommodate input from administrators regarding priorities andallowable automatic remediation policies.

ACE generates alerts with simple-to-understand remediation instructionsand recommendations for issues it cannot resolve itself, includingpinpointing areas where total network performance is lacking orinefficient.

In some cases, the ACE engine comprises state-driven components that usemultiple Bayesian models (developed in an off-line, supervised learningmode) to analyze system behavior and identify errors or opportunitiesfor real-time optimization. ACE draws upon a knowledge base ofdiagnostic and remediation procedures that may be updated from time totime as additional procedures are discovered.

Referring to FIG. 10, a block diagram 1000 illustrating an alternativeapplication and storage infrastructure is shown. The application andstorage infrastructure 1000 supports additional large data andcomputationally intensive applications such as email, GIS, GPS, videoprocessing and storage, image storage, edge-based network caching, andso on. Package 1010 is an example of the application and storageinfrastructure. Package 1010 contains, for example, one or moreapplication servers 1020, a load balancing switch/router 1030, SAN orNAS architecture network appliances (such as hardware- or software-basedstorage encryption appliances) 1040, a RAID disk-based storage array1050, a tape drive 1060 for backup and archiving of data, and/or a powerconditioner/UPS/battery backup 1070 component. The package 1010 may alsocontain system monitors, user displays or user interfaces, managementsoftware (such as the MSMS described above), cooling systems, bracketingand support systems, faceplates and other housing components, and so on.Package 1010 may be contained in a rugged case or other describedhousing types.

The package 1010 of the illustrated embodiment is configured to providelocal data storage and application processing at the edge of thenetwork, such as in a poorly connected environment. For example, it mayprovide local data storage and application processing when back-haullinks are down or when data-intensive applications render low-bandwidthlinks (such as satellite links) ineffective.

The package 1010 can also provide local data storage and applicationprocessing that enable distributed “sensor-fusion” applications thatfilter/process data locally, rather than requiring extensive (andexpensive) transmission of data to central data centers. The packagealso provides application and storage systems that are more accessiblefor busy, less technical, on-the-field administrators and users.

The package 1010 can also provide integrated application and storagesystems, ensuring that best-of-breed third party components worktogether seamlessly. Data storage and application processing systems canalso be integrated with the management and diagnostic software, therebyproviding systems that require low IT expertise and maintenance. Thepackage can also provide data storage and application processing systemsthat are environmentally hardened, thoroughly tested, and securedagainst attack.

Referring to FIG. 11, a block diagram 1100 illustrates a package 1110that provides enhanced IT services in the area of video surveillance andsmart sensor networking in “edge” environments. For example, the systemmay be integrated with accessories that provide distributed, smartsensor and surveillance systems that reduce the amount of requiredoversight by security personnel. The system may increase theeffectiveness of monitoring and surveillance while reducing personneland other related costs.

The package 1110 may include a video storage server 1112, a switch 1114(such as a 16 port switch), and an access point 1116. The package maycommunicate with a video surveillance control station 1120 via theaccess point. Station 1120 may be a laptop, desktop, Personal DigitalAssistant (PDA), or other device capable of communicating with package1110 and providing displays to a user.

The system uses algorithms running on edge video servers 1130 (connectedto analog cameras 1131 and other sensors 1132-1134) and in smart cameras1140 to detect suspicious events in remote or changing locations such ascity streets, entryways, pipelines, container ports, airport tarmacs,bridges, military facility perimeters, chemical plant exterior storageareas, and so on.

For example, the system provides policy-based sensing and surveillance.Policy-based sensing and surveillance combines the power of digitalsignal processing and microprocessors with sensors (such as videocameras) to produce “smart cameras and sensors” that can trigger alarmsbased on a customer's rules. Thus, only threatening events need to bemonitored by personnel. This provides smart, low cost, easy-to-deploysurveillance that reduces network bandwidth requirements and limits theneed for fixed installations.

The system, either in collaboration with an appliance described above orstanding alone, expands the abilities of traditional smart cameras andsensors and expands the uses for smart monitoring and surveillance.Embodiments of the system can be configured to provide expandedcapabilities that include a multi-spectral input capability thatcollects information from a wide variety of devices, such as traditionalvideo cameras, near-infrared sources, infrared, acoustic, and thermalsensors, thermal imaging devices, biometric sensors, or other sensors.The system can include analysis capabilities that create alarm policiesfor each input device with a variety of alarm outputs ranging from anRFID tag to a physical response, such as closing a gate or locking up afacility. The system can be configured to place the analysis functionsat a sensor location, eliminating the need for high-bandwidth networksto support a device. This may expand the number of environments in whichthe system may be effectively deployed, because subsets of the sensorand video information may be transmitted over wireless networks.

Systems and modules described herein may comprise software, firmware,hardware, or any combination(s) of software, firmware, or hardwaresuitable for the purposes described herein. Software and other modulesmay reside on servers, workstations, personal computers, computerizedtablets, PDAs, and other devices suitable for the purposes describedherein. In other words, the software and other modules described hereinmay be executed by a general-purpose computer, e.g., a server computer,wireless device, or personal computer. Those skilled in the relevant artwill appreciate that aspects of the invention can be practiced withother communications, data processing, or computer systemconfigurations, including Internet appliances, hand-held devices(including PDAs), wearable computers, all manner of cellular or mobilephones, multiprocessor systems, microprocessor-based or programmableconsumer electronics, set-top boxes, network PCs, mini-computers,mainframe computers, and the like. Indeed, the terms “computer,”“server,” “host,” “host system,” and the like are generally usedinterchangeably herein and refer to any of the above devices andsystems, as well as any data processor. Furthermore, aspects of theinvention can be embodied in a special purpose computer or dataprocessor that is specifically programmed, configured, or constructed toperform one or more of the computer-executable instructions explained indetail herein.

Software and other modules may be accessible via local memory, via anetwork, via a browser or other application in an ASP context, or viaother means suitable for the purposes described herein. Examples of thetechnology can also be practiced in distributed computing environmentswhere tasks or modules are performed by remote processing devices, whichare linked through a communications network, such as a LAN, WAN, or theInternet. In a distributed computing environment, program modules may belocated in both local and remote memory storage devices. Data structuresdescribed herein may comprise computer files, variables, programmingarrays, programming structures, or any electronic information storageschemes or methods, or any combinations thereof, suitable for thepurposes described herein. User interface elements described herein maycomprise elements from graphical user interfaces, command lineinterfaces, and other interfaces suitable for the purposes describedherein. Screenshots presented and described herein can be displayeddifferently as known in the art to input, access, change, manipulate,modify, alter, and work with information.

Examples of the technology may be stored or distributed oncomputer-readable media, including magnetically or optically readablecomputer discs, hard-wired or preprogrammed chips (e.g., EEPROMsemiconductor chips), nanotechnology memory, biological memory, or otherdata storage media. Indeed, computer implemented instructions, datastructures, screen displays, and other data under aspects of theinvention may be distributed over the Internet or over other networks(including wireless networks), on a propagated signal on a propagationmedium (e.g., an electromagnetic wave(s), a sound wave, etc.) over aperiod of time, or they may be provided on any analog or digital network(packet switched, circuit switched, or other scheme).

Unless the context clearly requires otherwise, throughout thedescription and the claims, the words “comprise,” “comprising,” and thelike are to be construed in an inclusive sense, as opposed to anexclusive or exhaustive sense; that is to say, in the sense of“including, but not limited to.” As used herein, the terms “connected,”“coupled,” or any variant thereof, means any connection or coupling,either direct or indirect, between two or more elements; the coupling orconnection between the elements can be physical, logical, or acombination thereof. Additionally, the words “herein,” “above,” “below,”and words of similar import, when used in this application, shall referto this application as a whole and not to any particular portions ofthis application. Where the context permits, words in the above DetailedDescription using the singular or plural number may also include theplural or singular number, respectively. The word “or,” in reference toa list of two or more items, covers all of the following interpretationsof the word: any of the items in the list, all of the items in the list,and any combination of the items in the list.

The above detailed description of examples of the technology is notintended to be exhaustive or to limit the invention to the precise formdisclosed above. While specific embodiments of, and examples for, theinvention are described above for illustrative purposes, variousequivalent modifications are possible within the scope of the invention,as those skilled in the relevant art will recognize. For example, whileprocesses or blocks are presented in a given order, alternativeembodiments may perform routines having steps, or employ systems havingblocks, in a different order, and some processes or blocks may bedeleted, moved, added, subdivided, combined, and/or modified to providealternative or subcombinations. Each of these processes or blocks may beimplemented in a variety of different ways. Also, while processes orblocks are at times shown as being performed in series, these processesor blocks may instead be performed in parallel, or may be performed atdifferent times.

The teachings of the technology provided herein can be applied to othersystems, not necessarily the system described above. The elements andacts of the various embodiments described above can be combined toprovide further examples. Any patents and applications and otherreferences noted above, including any that may be listed in accompanyingfiling papers, are incorporated herein by reference. Aspects of theinvention can be modified, if necessary, to employ the systems,functions, and concepts of the various references described above toprovide yet further examples of the technology.

These and other changes can be made to the system in light of the aboveDetailed Description. While the above description describes certainembodiments of the invention, and describes the best mode contemplated,no matter how detailed the above appears in text, the invention can bepracticed in many ways. Details of the system and method for classifyingand transferring information may vary considerably in theirimplementation details, while still being encompassed by the inventiondisclosed herein. As noted above, particular terminology used whendescribing certain features or aspects of the invention should not betaken to imply that the terminology is being redefined herein to berestricted to any specific characteristics, features, or aspects of theinvention with which that terminology is associated. In general, theterms used in the following claims should not be construed to limit theinvention to the specific embodiments disclosed in the specification,unless the above Detailed Description section explicitly defines suchterms. Accordingly, the actual scope of the invention encompasses notonly the disclosed embodiments, but also all equivalent ways ofpracticing or implementing the technology under the claims. Whilecertain aspects of the technology are presented below in certain claimforms, the inventors contemplate the various aspects of the technologyin any number of claim forms. For example, while only one aspect of thetechnology is recited as embodied in a computer-readable medium, otheraspects may likewise be embodied in a computer-readable medium.Accordingly, the inventors reserve the right to add additional claimsafter filing the application to pursue such additional claim forms forother aspects of the technology.

From the foregoing, it will be appreciated that specific embodiments ofthe invention have been described herein for purposes of illustration,but that various modifications may be made without deviating from thespirit and scope of the invention. Accordingly, the invention is notlimited except as by the appended claims.

1. A mobile, integrated communications system for establishing aself-supported communications network, the system comprising: aplurality of commercial off-the-shelf components coupled together andconfigured to provide the communications network; a management subsystemoperatively coupled to the plurality of commercial off-the-shelfcomponents; a network connection subsystem defined by at least a firstportion of the plurality of commercial off-the-shelf components and themanagement subsystem and configured to establish access to thecommunications network; a connection subsystem defined by at least asecond portion of the plurality of commercial off-the-shelf componentsand that provides a user with a connection to the communications networkvia the network connection subsystem; one or more support members, theplurality of commercial off-the-shelf components being carried by theone or more support members; and a housing receiving the one or moresupport members, wherein the one or more support members can be movedrelative to the housing between an installed and uninstalled position,at least a portion of the management subsystem being carried by thehousing.
 2. The system of claim 1 wherein the one or more supportmembers are slideably received by the housing.
 3. The system of claim 1wherein the management subsystem includes a housing processor and atleast one support member processor operably coupled to one another. 4.The system of claim 1 further comprising an interconnection subsystem inthe housing that operably couples each of the commercial off-the-shelfcomponents to electrical power.
 5. The system of claim 1, wherein themanagement subsystem includes a housing processor, and wherein thesystem further comprises an interconnection subsystem in the housingthat operably couples each of the commercial off-the-shelf components tothe housing processor.
 6. The system of claim 1 further comprising aninterconnection subsystem in the housing that operably couples each ofthe commercial off-the-shelf components to a housing processor, at leasta portion of the commercial off-the-shelf components being operablycoupled to the interconnection subsystem via a support member processor.7. The system of claim 1 wherein the system includes a cooling systemcoupled to the housing and configured direct airflow directly through atleast a portion of the commercial off-the-shelf components.
 8. Thesystem of claim 1 wherein the system includes a cooling system coupledto the housing and configured direct airflow directly through at least aportion of the commercial off-the-shelf components, the cooling systemincluding at least one flow control device.
 9. The system of claim 1wherein the housing includes one or more rugged cases coupleabletogether, each of the cases containing portions of the commercialoff-the-shelf components, and wherein the management subsystem includesone or more housing processor and one or more support member processors,each case carrying one housing processor and each support membercarrying one support member processor, the one or more housingprocessors and the one or more support member processors being operablycoupled together.
 10. The system of claim 1 wherein the managementsubsystem is configured to at least one of communicate with theoff-the-shelf components, control electrical power to the off-the-shelfcomponents, control the operations of the off-the-shelf components, andmonitor the operation of the off-the-shelf components.
 11. The system ofclaim 1 wherein the management subsystem includes an annunciatorconfigured to convey a status associated with one or more portions ofthe integrated communications system.
 12. A mobile, integratedcommunications appliance for establishing a self-supportedcommunications network in an environment, the appliance comprising: aplurality of commercial off-the-shelf components coupled together andconfigured to provide the communications network; a management subsystemoperatively coupled to the plurality of commercial off-the-shelfcomponents; a network connection subsystem defined by at least a firstportion of the plurality of commercial off-the-shelf components and themanagement subsystem and configured to establish access to thecommunications network; a communication subsystem in the housing andconfigured to allow a user to access the local area network via a wiredor wireless connection; one or more support members, the plurality ofcommercial off-the-shelf components being carried by the one or moresupport members; and a housing capable of being carried by personnel,the housing being capable of slideably receiving the one or more supportmembers, at least a portion of the management subsystem and thecommunication subsystem being carried by the housing.
 13. The applianceof claim 12, wherein the at least a portion of management subsystem andthe communication subsystem are carried on the one or more supportmembers.
 14. The appliance of claim 12, further comprising aninterconnection subsystem in the housing that operably couples each ofthe commercial off-the-shelf components to at least one of electricalpower and a housing processor, the interconnection subsystem includingsupport member portions carried by the one or more support members andhousing portions carried by the housing, the support member portions andthe housing portions being configured to form an operable connectionwhen the housing slideably receives the one or more support members andto disconnect when the one or more support members is removed from thehousing, the commercial off-the-shelf components being operably coupledto the support member portions, the housing portions being operablycoupled to at least one of electrical power and a housing processor. 15.The appliance of claim 12 wherein the plurality of commercialoff-the-shelf components include at least one of a network switch, aserver, a firewall, a telephone hub, an encryption gateway, and awireless gateway.
 16. The appliance of claim 12, further comprising apower subsystem coupled to the commercial off-the-shelf communicationcomponents, the power subsystem being configured to provide electricalpower to and activate the commercial off-the-shelf communicationcomponents upon activation of a single switch by a user.
 17. Theappliance of claim 12, further comprising a power subsystem coupled tothe commercial off-the-shelf communication components, the powersubsystem being configured to provide electrical power to the commercialoff-the-shelf components and including at least one battery.
 18. Theappliance of claim 12, further comprising a power subsystem coupled tothe commercial off-the-shelf communication components, the powersubsystem being configured to provide electrical power to the commercialoff-the-shelf components and being coupleable to an external powersource.
 19. A mobile, integrated communications system for establishinga self-supported communications network, the system comprising: aplurality of commercial off-the-shelf components coupled together andconfigured to provide the communications network; a management subsystemoperatively coupled to the plurality of commercial off-the-shelfcomponents, the management subsystem including at least one housingprocessor; a network connection subsystem defined by at least a firstportion of the plurality of commercial off-the-shelf components and themanagement subsystem and configured to establish access to thecommunications network; a communication subsystem in the housing andconfigured to allow a user to access the local area network via a wiredor wireless connection; one or more support members, the plurality ofcommercial off-the-shelf components being carried by the one or moresupport members; a housing capable of being carried by personnel, thehousing being capable of slideably receiving the one or more supportmembers, at least a portion of the management subsystem and thecommunication subsystem being carried by the housing; a power subsystemcoupleable to the commercial off-the-shelf communication components, thepower subsystem being configured to provide electrical power to thecommercial off-the-shelf components; and an interconnection subsystem inthe housing that operably couples each of the commercial off-the-shelfcomponents to the power subsystem and the housing processor, theinterconnection subsystem including support member portions carried bythe one or more support members and housing portions carried by thehousing, the support member portions and the housing portions beingconfigured to form an operable connection when the housing slideablyreceives the one or more support members and to disconnect when the oneor more support members is removed from the housing, the commercialoff-the-shelf components being operably coupled to the support memberportions, the housing portions being operably coupled to the powersubsystem and the housing processor.
 20. The system of claim 19 whereinthe management subsystem includes at least one support member processor,each support member carrying one support member processor coupled to thesupport member portion of the interconnection subsystem.
 21. A mobile,integrated communications system, comprising: a plurality of commercialoff-the-shelf components coupled together and configured to provide acommunications network; one or more support members, the plurality ofcommercial off-the-shelf components being carried by the one or moresupport members; a ruggedized housing for receiving the one or moresupport members, wherein the one or more support members can be movedrelative to the housing between an installed and uninstalled position; acooling system coupled to the housing and configured direct airflowdirectly through at least a portion of the commercial off-the-shelfcomponents; and a management subsystem operatively couplable to theplurality of commercial off-the-shelf components carried on the one ormore support members, the management subsystem being configured toidentify the types of the plurality commercial off-the-shelf componentscarried on the one or more support members and to communicate with theplurality commercial off-the-shelf components carried on the one or moresupport members when the one or more support members are in theinstalled position, at least a portion of the management subsystem beingcarried by the housing.
 22. The system of claim 21 wherein themanagement subsystem includes a housing processor and at least onesupport member processor operably coupled to one another.
 23. The systemof claim 21 wherein the management subsystem includes a housingprocessor, and wherein the system further comprises an interconnectionsubsystem in the housing that operably couples each of the commercialoff-the-shelf components to the housing processor.
 24. The system ofclaim 21 wherein the one or more support members includes a selectedsupport member carrying one or more selected commercial off-the-shelfcomponents, and wherein the system further comprises an interconnectionsubsystem in the housing that operably couples the one or more selectedcommercial off-the-shelf components to electrical power when theselected support member is in the installed position.